import axios from "axios"
const request = axios.create({
    baseURL:"/api",
    timeout:50000
});
// 请求拦截器
request.interceptors.request.use((config)=>{
    // 可以通过请求头携带公共参数token
    config.headers.reqToken = Math.floor(Math.random()*1000)
    return config
})
// 响应拦截器
request.interceptors.response.use((response)=>{
    return response.data
},(error)=>{
    let status =error.response.data.status;
    if(status =="404"){
        return {
            type:"error",
            message:error.message
        }
    }
    return Promise.reject(new Error(error.message))
})

export default request